A Parallel Software Architecture for the LTE Protocol on a Multi-Core Mobile Modem
نویسندگان
چکیده
Coming wireless communication standards like Long Term Evolution (LTE) promise to bring a drastic increase in data rate for the end user. To facilitate this evolution, sophisticated technology for the mobile equipment is required. Most research focuses on the signal processing in the physical layer whereas the computational capabilities for protocol processing are neglected. This paper describes novel software architecture and load balancing for the LTE protocol stack that allows concurrent execution on a multi-core processor and thus allows for exploiting all the advantages like higher performance through parallelism at low power consumption. The layered protocol is developed using Specification and Description Language (SDL). In addition, the LTE protocol stack is parallelized and executed on a multi-core processor, by employing the SDL processes concurrency. Moreover, the LTE system is scheduled on multi-core by customizing the SDL scheduler to implement a data pipeline scheduler. Furthermore, a new load balancer scheme is proposed by moving the load balancer to the modem subsystem’s layer and using the SDL process migration concept. The performance of the LTE protocol implementation using the new scheme beats the classic thread migration scheme by more than 50% on single as well as multi-core platforms. The data throughput using the new scheme increases on two, three, or four cores, compared to single core, by about 195%, 290%, and 360%, respectively, and thus shows an excellent scalability for up to three cores and still giving reasonably good results for four cores. A Parallel Software Architecture for the LTE Protocol on a Multi-Core Mobile Modem
منابع مشابه
Energy-efficient architectures for time-critical LTE protocol stack algorithms in mobile terminals
of the Dissertation Energy-Efficient Architectures for Time-Critical LTE Protocol Stack Algorithms in Mobile Terminals Shadi Traboulsi, Institute for Integrated Systems, Ruhr-Universität Bochum The evolution of mobile communication systems aims at higher data rates in order to better support data-demanding mobile applications such as video streaming. The new Long Term Evolution (LTE) and LTE-Ad...
متن کاملUltra-Low-Energy DSP Processor Design for Many-Core Parallel Applications
Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...
متن کاملA Scalable Multi-Core ASIP Virtual Platform For Standard-Compliant Trellis Decoding
Multi standard wireless modems are becoming more and more important in industry. The recent move to LTE will aggravate this issue. We present a scalable Multi-Core ASIP virtual platform for trellis based channel decoding in multi-standard wireless modems. The basic building block of the platform is a weakly programmable IP-Core which was designed with the Processor Designer from Synopsys. This ...
متن کاملParallel LDPC decoding using CUDA and OpenMP
Digital mobile communication technologies, such as next generation mobile communication and mobile TV, are rapidly advancing. Hardware designs to provide baseband processing of new protocol standards are being actively attempted, because of concurrently emerging multiple standards and diverse needs on device functions, hardwareonly implementation may have reached a limit. To overcome this chall...
متن کاملEfficient parallelization of the genetic algorithm solution of traveling salesman problem on multi-core and many-core systems
Efficient parallelization of genetic algorithms (GAs) on state-of-the-art multi-threading or many-threading platforms is a challenge due to the difficulty of schedulation of hardware resources regarding the concurrency of threads. In this paper, for resolving the problem, a novel method is proposed, which parallelizes the GA by designing three concurrent kernels, each of which running some depe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJERTCS
دوره 4 شماره
صفحات -
تاریخ انتشار 2013